package com.hy.Three399;

/**
 * Created With IntelliJ IDEA.
 * Descriptions:
 * User:Mr.Du
 * Date:2024/5/26
 * Time:11:30
 */
public class NumberOfPairs {

    /**
     * 计算两个数组中元素配对满足特定条件的对数。
     *
     * @param nums1 第一个整数数组
     * @param nums2 第二个整数数组
     * @param k 用于判断配对是否满足条件的因子
     * @return 满足条件的配对数量
     */
    public int numberOfPairs(int[] nums1, int[] nums2, int k) {
        int res = 0; // 初始化结果计数器
        // 遍历第一个数组中的每个元素
        for(int i = 0;i < nums1.length;i++){
            // 遍历第二个数组中的每个元素
            for(int j = 0;j < nums2.length;j++){
                // 如果第一个数组元素能整除k乘以第二个数组元素，则满足条件，增加计数
                if(nums1[i] % (k * nums2[j]) == 0){
                    res++;
                }
            }
        }
        return res; // 返回满足条件的配对数量
    }
}
